@charset "utf-8";
@font-face { font-family: 'FontAwesome'; src: url('../other/fontawesome-webfont.eot?v=4.2.0'); src: url('../other/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../other/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../other/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../other/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal }
 @-webkit-keyframes fa-spin {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(359deg)
}
}
 @keyframes fa-spin {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg)
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(359deg)
}
}
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
template { display: none }
a { background-color: transparent }
a:active, a:hover { outline: 0 }
b, strong { font-weight: bold }
dfn { font-style: italic }
h1 { font-size: 2em; margin: 0.67em 0 }
mark { background: #ff0; color: #000 }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
figure { margin: 1em 40px }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
pre { overflow: auto }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type="button"] { -webkit-appearance: button; cursor: pointer }
 button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0
}
input { line-height: normal }
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height:auto
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }
legend { border: 0; padding: 0 }
textarea { overflow: auto }
optgroup { font-weight: bold }
table { border-collapse: collapse; border-spacing: 0 }
td, th { padding: 0 }
@font-face { font-family: 'Glyphicons Halflings'; src: url('../other/glyphicons-halflings-regular.eot'); src: url('../other/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../other/glyphicons-halflings-regular.woff') format('woff'), url('../other/glyphicons-halflings-regular.ttf') format('truetype'), url('../other/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg') }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0) }
body { font-family: "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans GB"; font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #ffffff }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit }
a { color: #db4a39; text-decoration: none }
a:hover, a:focus { color: #0077a3; text-decoration: underline }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
figure { margin: 0 }
img { vertical-align: middle }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee }
h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit }
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px }
h1 { font-size: 36px }
h2 { font-size: 30px }
h3 { font-size: 24px }
h4 { font-size: 18px }
h5 { font-size: 14px }
h6 { font-size: 12px }
p { margin: 0 0 10px }
small { font-size: 85% }
mark { background-color: #fcf8e3; padding: .2em }
ul, ol { margin-top: 0; margin-bottom: 10px }
dl { margin-top: 0; margin-bottom: 20px }
dt, dd { line-height: 1.42857143 }
dt { font-weight: bold }
dd { margin-left: 0 }

@media (min-width:768px) {
}
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143 }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace }
code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px }
kbd { padding: 2px 4px; font-size: 90%; color: #ffffff; background-color: #333333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25) }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #cccccc; border-radius: 4px }
.container { margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px }

@media (min-width:768px) {
.container { width: 730px }
}

@media (min-width:992px) {
.container { width: 950px }
}

@media (min-width:1200px) {
.container { width: 1150px }
}

@media (min-width:768px) {
}

@media (min-width:992px) {
}

@media (min-width:1200px) {
}
table { background-color: transparent }
caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left }
th { text-align: left }

@media screen and (max-width:767px) {
}
fieldset { padding: 0; margin: 0; border: 0; min-width: 0 }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5 }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555 }
 .form-control:-ms-input-placeholder {
 color:#999999
}
 .form-control::-webkit-input-placeholder {
 color:#999999
}
 _:-ms-fullscreen, :root input[type="date"], _:-ms-fullscreen, :root input[type="time"], _:-ms-fullscreen, :root input[type="datetime-local"], _:-ms-fullscreen, :root input[type="month"] {
 line-height:1.42857143
}
 _:-ms-fullscreen.input-sm, :root input[type="date"].input-sm, _:-ms-fullscreen.input-sm, :root input[type="time"].input-sm, _:-ms-fullscreen.input-sm, :root input[type="datetime-local"].input-sm, _:-ms-fullscreen.input-sm, :root input[type="month"].input-sm {
 line-height:1.5
}
 _:-ms-fullscreen.input-lg, :root input[type="date"].input-lg, _:-ms-fullscreen.input-lg, :root input[type="time"].input-lg, _:-ms-fullscreen.input-lg, :root input[type="datetime-local"].input-lg, _:-ms-fullscreen.input-lg, :root input[type="month"].input-lg {
 line-height:1.33
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}
.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none !important; border: 1px solid transparent; white-space: nowrap; padding: 6px 16px !important; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.btn:focus, .btn:active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.btn:hover, .btn:focus { color: #333333; text-decoration: none }
.btn:active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); box-shadow: inset 0 3px 5px rgba(0,0,0,0.125) }

@media (min-width:768px) {
}
.nav { margin-bottom: 0; padding-left: 0; list-style: none }

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:10px) {
}

@media (max-device-width:480px) and (orientation:landscape) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (max-width:767px) {
}

@media (min-width:768px) {
}

@media (max-width:767px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (min-width:768px) {
}

@media (max-width:767px) {
}

@media (max-width:767px) {
}

@media screen and (min-width:768px) {
}
 @-webkit-keyframes progress-bar-stripes {
 from {
 background-position:40px 0
}
 to {
 background-position:0 0
}
}
 @keyframes progress-bar-stripes {
 from {
 background-position:40px 0
}
 to {
 background-position:0 0
}
}

@media (min-width:768px) {
}

@media (min-width:992px) {
}

@media all and (transform-3d), (-webkit-transform-3d) {
}

@media screen and (min-width:768px) {
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .nav:before, .nav:after { content: ""; display: table }
.clearfix:after, .container:after, .nav:after { clear: both }
 @-ms-viewport {
 width:device-width
}

@media (max-width:767px) {
}

@media (max-width:767px) {
}

@media (max-width:767px) {
}

@media (max-width:767px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:1200px) {
}

@media (min-width:1200px) {
}

@media (min-width:1200px) {
}

@media (min-width:1200px) {
}

@media (max-width:767px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:1200px) {
}

@media print {
}

@media print {
}

@media print {
}

@media print {
}

@media print {
}

@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi) {
}
 @-webkit-keyframes spinner {
 0% {
 -webkit-transform:rotate(0);
 transform:rotate(0)
}
 100% {
 -webkit-transform:rotate(360deg);
 transform:rotate(360deg)
}
}
 @keyframes spinner {
 0% {
 -webkit-transform:rotate(0);
 transform:rotate(0)
}
 100% {
 -webkit-transform:rotate(360deg);
 transform:rotate(360deg)
}
}
 @-moz-document url-prefix() {
 .fotorama__active {
 box-shadow:0 0 0 transparent
}
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: text-top }
sup { top: -0.5em }
sub { bottom: 0 }
body { -webkit-font-smoothing: antialiased }
.container { padding-left: 0; padding-right: 0; max-width: none !important; width: 950px }
h1, h2, h3, h4, h5, h6 { font-weight: bold }
a:hover img { opacity: 0.8; filter: alpha(opacity=80) }
textarea { resize: vertical }
.header { }
.header:before, .header:after { content: ""; display: table }
.header:after { clear: both }
.header:before, .header:after { content: ""; display: table }
.header:after { clear: both }
.input-search { height: 45px; border-radius: 0; border: none; border-top: 3px solid #db4a39; border-bottom: 3px solid #db4a39; background: #fff; margin-left: -10px }
.input-search:focus { }
.footer { clear: both; margin-top: 10px; border-top: 1px solid #d9d9d9; background: #333333; padding: 53px 0 }
.footer:before, .footer:after { content: ""; display: table }
.footer:after { clear: both }
.footer:before, .footer:after { content: ""; display: table }
.footer:after { clear: both }
 @-webkit-keyframes flashing {
 0% {
 opacity:0
}
 100% {
 opacity:1.0
}
}
 @-moz-keyframes flashing {
 0% {
 opacity:0
}
 100% {
 opacity:1.0
}
}
 @-o-keyframes flashing {
 0% {
 opacity:0
}
 100% {
 opacity:1.0
}
}
 @keyframes flashing {
 0% {
 opacity:0
}
 100% {
 opacity:1.0
}
}
}
 */ .category-list .category-item {
 margin:10px
}
}
.release-form form { padding: 20px }
 @charset "utf-8";
.top { position: relative; margin: 0; padding: 5px 0 0 0; height: 41px; background: #f4f4f4; border-bottom: 1px solid #ddd }
.top-frw { position: relative; width: 1200px; margin: 0 auto; line-height: 31px; color: #6d6d6d }
.top-frw-left { float: left; width: 300px; text-align: left }
.top-frw-right { float: right }
.top-frw-right ul { margin: 8px 0 0 0; padding: 0 }
.top-frw-right ul li { float: right; padding: 0 10px; border-right: 1px solid #E7E7E7; line-height: 18px }
.top-frw-right ul li:nth-child(1), .top-frw-right ul li:nth-child(5) { border: none }
.top-frw-right ul li a.gry { color: #6d6d6d }
.top-frw-right ul li a.gry:hover { color: #ff3c3c }
.top-frw-right ul li a.red { color: #ff3c3c }
.top-frw-right ul li a.red .icon-log { margin: 0 5px 0 0; vertical-align: -2px; display: inline-block; width: 13px; height: 13px; background: url(../images/icon.png) 0 0 }
.top-frw-right ul li a.red:hover { color: #ff3c3c }
.top-frw-right ul li.tel { color: #ff3c3c }
.header { padding: 15px 0; background: #ffffff }
.container { position: relative; margin: 0 auto; width: 1200px; clear: both; display: table }
.search { width: 730px; overflow: hidden }
.search .s-menu { margin: 0; padding: 0; width: 730px }
.search .s-menu ul { margin: 0; padding: 0 }
.search .s-menu ul li { float: left; line-height: 24px }
.search .s-menu ul li a.active { background-color: #ff3c3c; color: #ffffff }
.search .s-menu ul li a { display: inline-block; width: 50px; text-align: center; font-size: 12px; color: #333333 }
.search .s-menu ul li a:hover { background-color: #ff3c3c; color: #ffffff }
.search .s-main { width: 730px }
.search .s-main .s-main-text { position: relative; float: left; width: 570px; padding: 9px 10px 9px 30px; border: 3px solid #ff3c3c }
.search .s-main .s-main-text .icon-search { position: absolute; display: inline-block; left: 6px; top: 12px; width: 18px; height: 15px; background: url(../images/icon.png) 0 -46px no-repeat }
.search .s-main .s-main-text .input-search { border: 0; background: none; width: 100%; height: 20px; padding: 0 0 0 10px }
.search .s-main .s-main-btn { float: left; width: 98px; height: 44px; background: #ff3c3c; text-align: center; font-size: 20px; color: #ffffff; cursor: pointer; border: 1px solid transparent }
.search .s-hot { width: 730px }
.search .s-hot a { line-height: 38px; padding: 10px 30px 0 0; font-size: 12px; color: #666 }
.task { padding: 24px 0 0 0 }
.task a { float: right; margin: 0 0 0 15px; display: inline-block; background-color: #fff; border: 1px solid #ff3c3c; color: #ff3c3c; height: 44px; line-height: 44px; width: 118px; text-align: center; font-size: 16px }
.task a .icon-task { display: inline-block; width: 16px; height: 16px; background: url(../images/icon.png) 0 -21px no-repeat; vertical-align: -2px; margin-right: 5px }
.nav-div { width: 100%; background: #ffffff }
.nav { position: relative; margin: 0 auto; width: 1200px; height: 50px }
.nav .sibar-l { position: relative; float: left; width: 220px; height: 50px }
.nav .sibar-l .sibar-l-menu { line-height: 50px; color: #ffffff; font-size: 16px; background-color: #ff3d3b; cursor: pointer }
.nav .sibar-l .sibar-l-menu .icon-menu { margin: 0 10px 0 10px; display: inline-block; width: 18px; height: 18px; background: url(../images/icon.png) 0 -66px no-repeat; vertical-align: -5px }
.nav .sibar-l .sibar-l-menu a { color: #ffffff }
.nav .sibar-l .sibar-l-main { position: absolute; top: 50px; width: 220px; background-color: #c23131; z-index: 10 }
.nav .sibar-l .sibar-l-main ul { margin: 0; padding: 0 }
.nav .sibar-l .sibar-l-main ul li { background-color: #cc0100 }
.nav .sibar-l .sibar-l-main ul li:hover { background-color: #ff3d3b }
.nav .sibar-l .sibar-l-main ul li .bar { padding: 11px 15px; border-bottom: 1px solid #d82f19 }
.nav .sibar-l .sibar-l-main ul li .bar .bar-t { height: 24px; clear: both; color: #ffffff }
.nav .sibar-l .sibar-l-main ul li .bar .bar-t a { color: #fff; font-size: 16px; float: left }
.nav .sibar-l .sibar-l-main ul li .bar .bar-t a:hover { color: #ffffff }
.nav .sibar-l .sibar-l-main ul li .bar .bar-t span { font-family: '婼'; float: right; display: inline-block; color: #fdbfbf; font-size: 12px; font-weight: bold }
.nav .sibar-l .sibar-l-main ul li .bar .bar-c { margin: 0; padding: 0 }
.nav .sibar-l .sibar-l-main ul li .bar .bar-c a { display: inline-block; margin-right: 5px; font-size: 13px; color: #fdbfbf; line-height: 24px }
.nav .sibar-r { position: relative; float: left; width: 980px; height: 50px }
.nav .sibar-r ul { margin: 0; padding: 0 }
.nav .sibar-r ul li { position: relative; float: left; padding: 0 20px; line-height: 49px }
.nav .sibar-r ul li.active a { color: red }
.nav .sibar-r ul li a { font-size: 16px }
.nav .sibar-r ul li a:hover { color: #ff3c3c }
.nav .sibar-r ul li .icon-hot { position: absolute; top: 7px; right: -3px; display: inline-block; width: 22px; height: 15px; background: url(../images/icon.png) 0 -90px no-repeat }
.navlist { position: absolute; display: none; top: 0px; left: 220px; width: 750px; border: 2px solid #ff3c3c; border-left: none; overflow: hidden; background-color: #fff; height: 426px }
.navlist .navlist-l { float: left; width: 530px; height: 426px; border-right: 1px solid #efefef; padding: 20px 34px; background-color: #fafafa }
.navlist .navlist-l .navlist-l-h { margin: 0 0 15px 0; width: 530px }
.navlist .navlist-l .navlist-l-h .navlist-l-t { float: left; padding-right: 20px; text-align: right; width: 100px; height: 20px; line-height: 20px; overflow: hidden }
.navlist .navlist-l .navlist-l-h .navlist-l-t a { display: block; color: #333; font-size: 14px; font-weight: bold }
.navlist .navlist-l .navlist-l-h .navlist-l-t a:hover { color: #ff3c3c }
.navlist .navlist-l .navlist-l-h .navlist-l-c { float: left; width: 364px }
.navlist .navlist-l .navlist-l-h .navlist-l-c a { padding-right: 15px; display: inline-block; line-height: 20px; font-size: 12px; color: #666; font-family: "婼" }
.navlist .navlist-r { float: right; padding: 15px 13px 15px 0; margin: 0 13px 0 0; width: 190px }
.navlist .navlist-r .ad_l { display: block; margin: 0 0 10px 0; width: 190px; height: 208px }
.navlist .navlist-r .ad_l img { border: 1px solid #eeeeee; width: 188px; height: 206px }
.navlist .navlist-r dl { margin: 0; padding: 0; width: 194px }
.navlist .navlist-r dl.ad_s dd { float: left; padding: 0 2px 4px 2px; margin: 0; background: none }
.navlist .navlist-r dl.ad_s dd a img { width: 92px; height: 86px }
.footer { position: relative; margin: 0 auto 0px auto; width: 100%; height: 250px; border-top: 1px solid #d5d5d5; clear: both; display: table; background-color: #333 }
.copyr { text-align: center; padding: 30px 0 }
.logo { height: 101px; width: 200px }
.logo a { display: block; padding: 10px 0 0 0px; text-align: center; width: 200px; height: 62px }
.task a .icon-retask { vertical-align: -2px; margin-right: 5px; display: inline-block; width: 18px; height: 18px; background: url(../images/V2icon.png) 0 -242px no-repeat }
.img-m { margin: 0 0 0 20px }
.search-tab-icon { display: none }
.link { position: fixed; margin: -89px 0 0 0; top: 50%; right: 0; padding: 0; z-index: 11 }
.link .toolbtn { position: relative }
.link .toolbtn a { position: relative; margin: 0 10px 2px 0; display: block; width: 40px; height: 40px; background-color: #797979 }
.link .toolbtn a:hover { background-color: #4a4a4a }
.link .toolbtn a em { margin: 10px 0 0 10px; display: inline-block; background: url(../images/v4icon.png) no-repeat }
.link .toolbtn a em.icon-qq { width: 18px; height: 20px; background-position: 0 -438px }
.link .toolbtn a em.icon-wxin { width: 23px; height: 20px; background-position: 0 -410px }
.link .toolbtn a em.icon-complain { width: 22px; height: 17px; background-position: 0 -462px }
.link .toolbtn a em.icon-toup { margin: 15px 0 0 10px; width: 17px; height: 10px; background-position: 0 -485px }
.link .toolbtn .link_main { display: none; position: absolute; top: 0; left: -236px; width: 222px; border: 1px solid #dfdfdf; background-color: #fff }
.link .toolbtn .link_main::after { }
.link .toolbtn .link_mainP1 { top: -55px }
.link .toolbtn .link_mainP1::before, .link .toolbtn .link_mainP2::before, .link .toolbtn .link_mainP3::before { content: ''; display: inline-block; position: absolute; top: 65px; right: -10px; width: 10px; height: 17px; background: url(../images/areiltool.png) no-repeat; z-index: 12 }
.link .toolbtn .link_mainP2::before { top: 145px }
.link .toolbtn .link_mainP3::before { top: 260px }
.link .toolbtn a:hover::before { }
.link .toolbtn .link_mainP2 { top: -135px }
.link .toolbtn .link_mainP3 { top: -250px }
.link .toolbtn .link_main h2 { position: relative; width: 100%; height: 40px; text-indent: 20px; line-height: 40px; font-size: 14px; color: #666; border-bottom: 1px solid #f5f5f5 }
.link .toolbtn .link_main h3 { margin: 0 10px; padding: 5px 0; font-weight: normal; font-size: 14px; border-bottom: 1px solid #f5f5f5 }
.link .toolbtn .link_main .link_tel { margin: 5px 0 0 0; padding: 8px 0; width: 100%; background-color: #42c68d }
.link .toolbtn .link_main .link_tel span { display: block; padding: 1px 0 1px 30px; color: #fff; font-size: 18px }
.link .toolbtn .link_main .link_tel span em { display: inline-block; width: 25px; height: 25px; vertical-align: middle; background: url(../images/v4icon.png) -35px -407px no-repeat }
.link .toolbtn .link_main .link_tel span.fs-small { font-size: 14px }
.link .toolbtn .link_main .span-title { display: block; margin: 0; padding: 10px 20px }
.link .toolbtn .link_main .grytext { margin: 0 4px; padding: 10px; width: 192px; height: 85px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; background-color: #f5f5f5; border: none }
.link .toolbtn .link_main .txtpit { line-height: 30px; padding: 0 0 0 10px }
.link .toolbtn .link_main .idencode { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; margin: 0 5px 0 10px; border: 1px solid #ccc; color: #999999; font-size: 14px; font-family: arial, "婼"; width: 60px; height: 16px; padding: 5px }
.link .toolbtn .link_main .idencode:focus { border: 1px solid #3aa2e4 }
.link .toolbtn .link_main .codeImg { width: 50px; height: 26px; border: none; vertical-align: -6px }
.link .toolbtn .link_main a.line-form { display: inline; margin: 0 0 0 5px; line-height: 26px; width: auto; height: auto; background: none; color: #3aa2e4 }
.link .toolbtn .link_main .btnred { margin: 8px 0 16px 10px; display: inline-block; padding: 5px 15px; color: #fff; font-size: 14px; border: none; background-color: #ff3c3c }
.link .toolbtn .ul-iterm { clear: both; display: table; height: 46px; width: 100%; border-bottom: 1px solid #f5f5f5 }
.link .toolbtn .ul-iterm li { float: left; width: 50%; height: 22px; padding: 10px 0; text-align: right; line-height: 22px }
.link .toolbtn .ul-iterm li a { float: left; width: auto; height: auto; background: none }
.link .toolbtn .ul-seconde { clear: both; display: table; padding: 10px 6px; border-bottom: 1px solid #f5f5f5 }
.link .toolbtn .ul-seconde li { float: left; padding: 10px }
.link .toolbtn .ul-seconde li span { display: block; text-align: center; line-height: 30px; color: #666 }
.link .toolbtn a.sina { margin: 0 auto; padding: 10px 0; width: 106px; height: auto; background: none }
.toolbtn::before { content: ''; width: 30px; height: 170px; position: absolute; top: 0; left: -30px }
button { border: none }
 @charset "utf-8";
*html { background-image: url(../css/.cn/tpl/default/css-google/about:blank); background-attachment: fixed }
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0 }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left; font-weight: normal }
html, body, fieldset, img, iframe, abbr { border: 0 }
i, cite, em, var, address, dfn { font-style: normal }
summary { outline: 0 }
li { list-style: none }
img { vertical-align: middle }
pre, code, kbd, samp { font-family: inherit }
q:before, q:after { content: none }
textarea { overflow: auto; resize: none }
label, summary { cursor: default }
a, button { cursor: pointer }
del, ins, u, s, a, a:hover { text-decoration: none }
body, textarea, input, button, select, keygen, legend { font-family: "Microsoft YaHei", 畂叛, arial; font-size: 14px; outline: 0 }
body { background: #fff; font-family: "Microsoft YaHei", 畂叛, arial; font-size: 14px }
a { text-decoration: none; color: #333 }
a:hover { color: #eb2626 }
.fl { float: left }
.fr { float: right }
input[placeholder], [placeholder], *[placeholder] { }
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color:#ccc
}
 input:-moz-placeholder, textarea:-moz-placeholder {
 color:#ccc
}
 input::-moz-placeholder, textarea::-moz-placeholder {
 color:#ccc
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color:#ccc
}
*:focus { outline: none }
body { font-size: 12px; background-color: #f5f5f5 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1 }
ul, li { list-style: none }
img { border: 0 }
.focus { width: 800px; height: 300px; overflow: hidden; position: relative; margin-left: 40px }
.focus ul { height: 380px; position: absolute }
.focus ul li { float: left; width: 800px; height: 300px; overflow: hidden; position: relative; background: #000 }
.focus .btn { position: absolute; width: 780px; height: 10px; padding: 5px 10px; right: 0; bottom: 5px; text-align: center }
.focus .preNext, .focus .pre { width: 46px; height: 70px; position: absolute; top: 110px; cursor: pointer; display: none; background-color: rgba(0,0,0,0.4) !important }
.focus .pre { left: 0 }
.focus .pre::before, .focus .next::before { content: ''; display: inline-block; margin-top: 18px; width: 19px; height: 36px; }
.focus .pre::before { background: url(../images/V2icon.png) 0 -193px no-repeat }
.focus .next::before { background: url(../images/V2icon.png) -18px -193px no-repeat }
.focus .next { right: 15px; background-position: right top }
.focus img { height: 300px }
.focus ul li a:hover img { opacity: 1 }
.pinpai { width: 385px; height: 365px; overflow: hidden }
.lunbo { width: 100%; background-color: #FED943 }
.lunboImg { width: 1200px; color: #d5dee3; position: relative }
.code { position: absolute; top: 0px; right: 0px; margin: 25px 0 0 0; padding: 10px 30px 20px; background-color: #fff; color: #666 }
.code h3 { font-size: 14px; font-weight: normal; border-bottom: 2px solid #eee; padding: 10px 0 }
.code span { display: block; width: 100% }
.code img { padding: 15px 0; width: 132px }
.pinpaibox { width: 1200px; margin-top: 36px }
.pinpaiboxbg { float: left; width: 385px; height: 377px; margin-bottom: 22px; background-color: #ffffff; border: 1px solid #efefef; overflow: hidden }
.pinpaiboxbg:nth-of-type(2), .pinpaiboxbg:nth-of-type(5) { margin-left: 22px; margin-right: 22px }
.pinpai #bg { width: 383px; height: 120px; float: left }
#bg>a, #bg>a>img { display: block }
#bg>a>img { border-bottom: 1px solid #efefef }
.pinpaiCenterArea { width: 228px; margin-top: 25px; margin-bottom: 25px; height: auto; float: left; border-right: 1px solid #efefef }
.pinpaiList { float: left; margin-left: 15px }
.pinpaiList .item-left { float: left; width: 55px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: left }
.pinpaiList .item-right, .pinpaiList .item-right div { float: left; width: 140px; margin-bottom: 7px }
.pinpaiList .item-right div { width: 64px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: left; margin-left: 3px; color: rgb(114,114,114); font-size: 12px; font-family: "婼" }
.pinpairight { float: right; color: #A2A2A2 }
.pinpairightimg1 { margin: 30px 12px 0px 0px; width: 114px; height: 89px }
.pinpairightimg2 { margin: 15px 12px 0px 0px; width: 114px; height: 89px }
.pinpaiList .item-left a { margin-right: 7px }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "" }
.clearfix { clear: both }
.col-sm { float: left }
.c5 { color: #999999 }
.footer .foot-container { position: relative; margin: 0 auto; clear: both; display: table }
.footer .foot-content { margin: 0px auto; width: 1200px }
.footer .foot-content .help-center:first-child { border-left: none; margin-left: 0px }
.footer .foot-content .help-center { width: 240px; border-left: 1px solid #3d3d3d; height: 144px; padding-left: 55px; text-align: left !important }
.footer .foot-content .help-center div { margin: 13px 0 13px 20px }
.footer .foot-content .help-center .title { font-size: 16px; margin-bottom: 10px }
.help-center>span { display: block; margin-left: 20px; margin-bottom: 20px; width: 27px; height: 3px; background-color: #ff3d3b }
.footer .foot-content .help-center .tel-img { display: block; width: 182px; height: 30px; background: url(../images/tel_img.png) no-repeat; margin-left: 15px; margin-bottom: 0; margin-top: 0 }
.footer .foot-content .help-center .tel { margin-top: 0; margin-left: 20px; color: #f3f3f3; font-size: 24px; margin-bottom: 0 }
.footer .foot-content .help-center .time { color: #6d6d6d; margin-top: 7px }
.footer .foot-content .help-center>div>.co { color: #9a9a9a; font-size: 14px }
.footer .foot-content .help-center .b { margin-bottom: 30px }
.footer .foot-content .help-center .title>a, .footer .foot-content .help-center>div>a { color: #fff; }
.dynamic-list-items .item-header { width: 100%; height: 45px }
.header-fix { position: fixed; top: 0; width: 100%; height: 66px; background-color: #fff; z-index: 100; box-shadow: 3px 3px 10px 0px #ccc; }
.header-fix .logo { height: 65px; overflow: hidden; }
.header-fix .logo a img { width: 124px; }
.header-fix .container .fr .search { position: relative; overflow: visible; }
.header-fix .container .fr .search form .s-main .s-main-text { padding: 5px 10px 5px 90px; }
.header-fix .container .fr .search form .s-main .s-main-text .icon-search { display: none; }
.header-fix .container .fr .search form .s-main .s-main-btn { height: 36px; font-size: 16px; }
.header-fix .container .fr .search .s-menu { position: absolute; top: 3px; left: 3px; width: 76px; z-index: 15; border: 1px solid #e5e5e5; }
.header-fix .container .fr .search .s-menu ul { width: 74px; margin: 0; }
.header-fix .container .fr .search .s-menu ul li { float: none; width: 74px; height: 28px; background-color: #f6f6f6; display: none; }
.header-fix .container .fr .search .s-menu ul li a { width: 74px; height: 28px; background-color: #f6f6f6; color: #3c3c3c; line-height: 28px; text-align: center; }
.header-fix .task a { height: 36px; line-height: 36px; }
.header-fix .container .fr .search .s-menu ul li a:hover { color: #eb2626; }
.search-tab-icon { display: none; }
.header-fix .container .fr .search .search-tab-icon { position: absolute; display: block; top: 16px; left: 60px; width: 10px; height: 5px; z-index: 16; }
.header-fix .container .fr .search .search-tab-icon i { position: absolute; width: 10px; height: 5px; font: 400 15px/15px consolas; color: #9c9c9c; transition: transform .1s ease-in 0s; -webkit-transition: .2s ease-in; -webkit-transform-origin: 50% 60%; -moz-transition: .2s ease-in; -moz-transform-origin: 50% 60%; overflow: hidden; }
.header-fix .container .fr .search .search-tab-icon i em { position: absolute; top: -8px; }
.header-fix .container .fr .task { padding-top: 0; }
.header-fix .container .fr .s-hot { display: none; }
.clear { clear: both; height: 0; float: none; overflow: hidden; display: block; visibility: hidden; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font30 { font-size: 30px; }
.font_yh { font-family: 'Microsoft YaHei'; }
.t_r { text-align: right; }
.f_r { float: right!important; }
.f_l { float: left!important; }
.red { color: red; }
.cfff { color: #fff; }
.pt_10 { padding-top: 10px; }
.mb_30 { margin-bottom: 30px; }
.ml_10 { margin-left: 10px; }
.wid790 { width: 790px; }
.wid380 { width: 380px; overflow: hidden; }
.backgrey { background: #f4f4f4; }
.helpfoot { background: #292a33; }
.footer { padding: 25px 0; border-top: 1px solid #e5e5e5; text-align: center; color: #666; }
fieldset { border: 1px solid #ccc; padding: 10px; }
.blk30 { height: 30px; display: block; clear: both; }
.blk50 { height: 50px; display: block; clear: both; }
.bigtitle { height: 30px; line-height: 30px; margin-bottom: 30px; clear: both; }
.bigtitle>i { width: 5px; height: 30px; background: #e61717; overflow: hidden; display: inline-block; float: left; margin-right: 15px; }
.bigtitle a { color: #666; margin-left: 5px; margin-right: 5px; }
.bigtitle a:hover { color: #EB2626; }
.bigtitle samp { font-size: 16px; color: #000; }
.casetab a { background: #ccc; width: 15px; height: 15px; border-radius: 7px; overflow: hidden; display: inline-block; margin: 0 2px; vertical-align: middle; }
.casetab a.select { background: #ec2828; }
.casetab_box { height: 540px; width: 1200px; position: relative; overflow: hidden; }
.casetab_box>ul { width: 20000000px; position: absolute; }
.casetab_box>ul>li { width: 1200px; height: 500px; float: left; }
.casetab_li { clear: both; }
.casetab_li_l { float: left; width: 285px; height: 494px; position: relative; overflow: hidden; }
.casetab_li_l em { width: 285px; height: 494px; display: block; }
.casetab_li_l em img { width: 285px; height: 494px; }
.casetab_li_l>span { background: #fff; height: 55px; line-height: 55px; font-size: 14px; font-family: "微软雅黑"; display: block; text-align: center; }
.casetab_li_l .caselibg { background: #000; filter: Alpha(Opacity=70); Opacity: .7; z-index: 1; width: 285px; height: 445px; left: -285px; top: 0; position: absolute; transition: all .5s ease 0s; }
.casetab_li_l .caselitxt { z-index: 2; width: 285px; height: 265px; padding-top: 180px; left: -285px; top: 0; position: absolute; text-align: center; color: #fff; transition: all .5s ease 0s; }
.casetab_li_l .caselitxt p { display: block; font-family: "微软雅黑"; }
.casetab_li_l.select .caselibg, .casetab_li_l.select .caselitxt { left: 0; }
.casetab_li_l.select span { background: #ec2828; color: #fff; }
.casetab_li_r { width: 100%; height: 500px; }
.casetab_li_r li { float: left; width: 285px; height: 260px; margin: 0 0 20px 18px; position: relative; overflow: hidden; }
.casetab_li_r li em { width: 285px; height: 214px; display: block; }
.casetab_li_r li em>img { width: 285px; height: 214px; }
.casetab_li_r li span { height: 46px; line-height: 46px; display: block; text-align: center; font-family: "微软雅黑"; font-size: 14px; background: #fff; }
.casetab_li_r li .caselibg { background: #000; filter: Alpha(Opacity=70); Opacity: .7; z-index: 1; width: 285px; height: 214px; left: 0; top: -214px; position: absolute; transition: all .5s ease 0s; }
.casetab_li_r li .caselitxt { z-index: 2; width: 285px; height: 154px; padding-top: 60px; left: 0; top: -215px; position: absolute; text-align: center; color: #fff; transition: all .5s ease 0s; }
.casetab_li_r li .caselitxt p { display: block; font-family: "微软雅黑"; }
.casetab_li_r li.select .caselibg, .casetab_li_r li.select .caselitxt { top: 0; }
.casetab_li_r li.select span { background: #ec2828; color: #fff; }
.casetab_li_r li.select span a { color: #fff; }
.fongmian { float: left; width: 450px; height: 290px; background: #fff; }
.fongmian_l { float: left; width: 190px; height: 290px; }
.fongmian_l em { width: 190px; height: 250px; display: block; }
.fongmian_l em img { width: 190px; height: 250px; }
.fongmian_l span { height: 40px; line-height: 40px; background: #e61717; width: 190px; display: block; font-family: "微软雅黑"; color: #fff; font-size: 14px; text-align: center; }
.fongmian_r { float: right; width: 220px; height: 250px; padding: 20px; }
.fongmian_r h3 { font-family: "微软雅黑"; font-size: 16px; font-weight: 500; height: 50px; line-height: 25px; display: block; }
.fongmian_r p.content { color: #999; line-height: 20px; height: 100px; display: block; overflow: hidden; }
.fongmian_r p.addres { display: block; padding: 6px 0; line-height: 24px; height: 24px; }
.fongmian_r span { display: block; height: 30px; padding-top: 15px; }
.jingcaizt { float: right; width: 320px; height: 290px; background: #fff; }
.jingcaizt_tab { height: 60px; clear: both; padding: 0 20px; }
.jingcaizt_tab span.f_l { font-size: 18px; font-family: "微软雅黑"; line-height: 60px; }
.jingcaizt_tab span.f_r a { width: 10px; height: 10px; background: #ccc; overflow: hidden; vertical-align: middle; border-radius: 10px; margin: 0 2px; display: inline-block; margin-top: 20px; }
.jingcaizt_tab span.f_r a.active { background: #e61717; }
.jingcaizt_scroll { width: 320px; height: 230px; position: relative; overflow: hidden; }
.jingcaizt_scroll ul { width: 2000px; position: absolute; }
.jingcaizt_scroll li { float: left; width: 320px; height: 230px; }
.jingcaizt_scroll li em { width: 320px; height: 160px; display: block; }
.jingcaizt_scroll li span { height: 30px; line-height: 30px; display: block; text-align: center; font-size: 14px; font-family: "微软雅黑"; padding-top: 20px; }
.topitnew { width: 380px; height: 480px; background: #fff; float: left; }
.topitnew>h3 { height: 60px; line-height: 60px; font-family: "微软雅黑"; padding: 0 20px; clear: both; font-weight: 500; }
.topitnew>h3>span { float: left; font-size: 18px; }
.topitnew>h3>a { float: right; font-size: 14px; color: #999; }
.topitnew>em { height: 90px; display: block; }
.topitnew>ul { width: 340px; height: 290px; padding: 20px; display: block; }
.topitnew>ul>li { height: 34px; line-height: 34px; font-family: "微软雅黑"; font-size: 14px; overflow: hidden; }
.topitnew>ul>li>a { background: url(../images/libg.png) no-repeat 0 18px; display: inline-block; padding-left: 15px; transition: all .3s ease 0s; }
.topitnew>ul>li>a:hover { background-position: 0 -10px; }
.topitnew { width: 380px; height: 480px; background: #fff; float: left; }
.topitnew>h3 { height: 60px; line-height: 60px; font-family: "微软雅黑"; padding: 0 20px; clear: both; font-weight: 500; }
.topitnew>h3>span { float: left; font-size: 18px; }
.topitnew>h3>a { float: right; font-size: 14px; color: #999; }
.topitnew>em { height: 90px; display: block; }
.topitnew>ul { width: 340px; height: 290px; padding: 20px; display: block; }
.topitnew>ul>li { height: 34px; line-height: 34px; font-family: "微软雅黑"; font-size: 14px; }
.topitnew>ul>li>a { background: url(../images/libg.png) no-repeat 0 18px; display: inline-block; padding-left: 15px; transition: all .3s ease 0s; }
.topitnew>ul>li>a:hover { background-position: 0 -10px; }
.faqlist { width: 380px; height: 480px; background: #fff; float: right; }
.faqlist>h3 { height: 60px; line-height: 60px; font-family: "微软雅黑"; padding: 0 20px; clear: both; font-weight: 500; }
.faqlist>h3>span { float: left; font-size: 18px; }
.faqlist>h3>a { float: right; font-size: 14px; color: #999; }
.faqlist>span { width: 380px; height: 90px; display: block; }
.faqlist>span font { float: left; width: 190px; height: 90px; background: url(../images/020.png) no-repeat 25px center #ceedbe; color: #808080; font-size: 16px; line-height: 90px; text-align: center; display: block; font-family: "微软雅黑"; }
.faqlist>span font.huida { background-image: url(../images/021.png); background-color: #fee1c3; }
.faqlist ul { width: 340px; padding: 20px; display: block; height: 272px; }
.faqlist li { height: 34px; line-height: 34px; font-family: "微软雅黑"; font-size: 14px; overflow: hidden; }
.guzuweike { background: #fff; height: 800px; overflow: hidden; }
.guzuweike_tab { height: 60px; clear: both; }
.guzuweike_tab a { height: 59px; line-height: 59px; display: block; float: left; text-align: center; font-size: 18px; font-family: "微软雅黑"; border-bottom: 1px solid #e6e6e6; width: 190px; }
.guzuweike_tab a.active { border-bottom-color: #e61717; color: #e61717; }
.guzuweike_box { height: 740px; overflow: hidden; }
.guzuweike_box_img { clear: both; height: 320px; }
.guzuweike_box_img li { overflow: hidden; clear: both; border-bottom: 1px solid #e9e9e9; padding: 30px 20px 29px 20px; }
.guzuweike_box_img li em { float: left; width: 80px; height: 100px; display: block; }
.guzuweike_box_img li span { float: right; width: 240px; height: 100px; display: block; }
.guzuweike_box_img li span h3 { font-size: 14px; font-family: "微软雅黑"; height: 40px; line-height: 20px; display: block; font-weight: 500; }
.guzuweike_box_img li span p { height: 60px; line-height: 20px; display: block; overflow: hidden; color: #808080; }
.guzuweike_box_li { padding: 20px; height: 374px; }
.guzuweike_box_li li { height: 34px; line-height: 34px; font-family: "微软雅黑"; font-size: 14px; overflow: hidden; }
.guzuweike_box_li li a { background: url(../images/libg.png) no-repeat 0 17px; display: inline-block; padding-left: 15px; transition: all .3s ease 0s; }
.guzuweike_box_li li a:hover { background-position: 0 -10px; }
/*广告*/

#solid { width: 100%; height: 499px; clear: both; position: relative; }
#solid .solid0, #solid .solid1, #solid .solid2 { position: absolute; left: 0px; top: 0px; width: 100%; height: 498px; display: none; }
#solid .solid0 { background: #78c4db; }
#solid .solid1 { background: #c5c9db; }
#solid .solid2 { background: #e7dfd1; }
#solid ul { margin: 0px; padding: 0px; list-style: none; }
#solid ul li { position: absolute; top: 0px; width: 100%; height: 501px; display: none; cursor: pointer; }
#solid #btt { width: 100%; height: 55px; top: 445px; position: relative; }
#solid #btt span { position: absolute; top: 15px; left: 45%; display: block; width: 30px; height: 8px; margin: 0 15px; text-align: center; background: #3d3d3d; z-index: 1000; cursor: pointer; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
